large treeshrew - French English Dictionary